improbable evidence - French English Dictionary